// TS 为了更好迎合 JS 开发者，支持类型推断
//  1. 根据赋值，推断出类型
//  2. 函数返回值，类型出推断

// 👌 let name: string
let name = '张三'
console.log(name)

// 👌 const name2: "李四"
const name2 = '李四'
console.log(name2)

// 👌 能推断出函数的返回值类型为 number
function add(a: number, b: number) {
  return a + b
}

add(1, 2)

// 👌 function sayHi(): void
function sayHi() {
  console.log('Hello')
}

sayHi()